# 1.用键值对保存用户的 姓名和手机号
# 模拟手机通讯录增删改查操作
# 提示用户，用户可以输入对应的操作编号来完成 增删改查
# dict1={'张三':15522020590,'李四':13323421234,'王五':12345678901}
# print(dict1)


# # 1.按照要求实现每一个功能 dict = {"k1":"v1","k2":"v2","k3":"v3"}
# # 	1、请循环遍历出所有的key
# dict = {"k1":"v1","k2":"v2","k3":"v3"}
# print('循环遍历出所有的key:')
# for i in dict:
#     print(i,end=' ')
# print()
# print('循环遍历出所有的value:')
# # 	2、请循环遍历出所有的value
# # for j in dict.values():
# #     print(j,end=' ')
# for j in dict:
#     print(dict[j],end=' ')
# print()
# #  	3.请循环遍历出所有的key和value
# print('循环遍历出所有的key和value:')
# # for k in dict.items():
# #     print(k)
# for k in dict:
#     print(k,end=' ')
#     print(dict[k])
# # print(dict.items())
# # 	4、请在字典中增加一个键值对,"k4":"v4"，输出添加后的字典
# dict['k4']='v4'
# print(dict)
# # 	5、请删除字典中键值对"k1":"v1",并输出删除后的结果
# dict.pop('k1')
# print(dict)
# # 	6、请获取字典中"k2"对应的值
# #
# print(dict['k2'])
#

# 2.用键值对保存用户的 姓名和手机号
# 模拟手机通讯录增删改查操作
# 提示用户，用户可以输入对应的操作编号来完成 增删改查

# dict1={'张三':15522020590,'李四':13323421234,'王五':12345678901}
# print()
# while True:
#     option=input('请输入功能选项：')
#     # 1.通讯录添加 2.删除通讯录 3.修改通讯录 4.查看通讯录 5.退出
#     if option=='1':
#
#         name=input("请输入姓名：")
#         tel=input("请输入手机号：")
#         dict1[name]=tel
#     elif option=='2':
#         # 判断通讯录是否为空
#         if bool(dict1):
#             name2=input("请输入你要删除的姓名：")
#             dict1.pop(name2)
#         else:
#             print("输入的联系人不存在，请重新输入")
#     elif option=='3':
#         if bool(dict1):
#             print("5.修改联系人姓名 6.修改联系人手机号")
#             choice=input("请输入功能序号：")
#             name3=input("请输入原来联系人姓名：")
#             if choice=='5':
#                 while 1:
#                     name4=input('请输入修改后的联系人姓名：')
#                     if name4 in dict1:
#                         print("联系人已存在")
#                     else:
#                         name3=name4
#                         dict1.pop(name4)
#                         break
#             elif choice=='6':
#                 dict1[name3]=input("请输入修改后的号码")
#         else:
#             print("通讯录为空,请先添加联系人")
#     elif option=='4':
#         name5=input("请输入查询的联系人：")
#         if name5 in dict1:
#             # print("姓名：{} 手机号：{}".format(name5,dict1[name5]))
#             print(dict1.get(name5))
#         else:
#             print('通讯录中没有该联系人')
#     elif option=='5':
#         print("bye")
#         break
#     print("操作成功")
#
# print("已退出应用")

# dict1={}
#
# while True:
#     a=int(input('请输入编号进行操作,输入1进行添加，输入2进行查询，输入3进行修改，输入4进行删除:'))
#     if a==1:
#         name1=input('请输入姓名:')
#         tel1=input('请输入电话:')
#         dict1[name1]=tel1
#         print(dict1)
#         break
#
#     elif a==2:
#         name2=input('请输入姓名:')
 #        dict1.get(name2)
#         print(dict1)
#         break
#
#     elif a==3:
#         name3=input('请选择修改姓名：')
#         tel3=input('请选择修改电话：')
#         dict1[name2]=tel2
#         print(dict1)
#         break
#
#     else:
#         if a==4:
#             name4=input('请输入删除姓名:')
#             dict1.pop(name3)
#             print(dict1)
#             break


# 3.现在要实现登录的功能。用户名是test，密码是123456
#  如果用户名输入正确，继续输入密码。给予用户名错误的提示。
#  如果密码输入正确，提示登录成功，否则提示登录失败。
#  用户如果连续输入密码错误5次，提示账户锁定。整个功能退出


# dict2 = {'test': 123456}
# i = 1
# user1 = input("请输入用户名：")
# while i <= 5:
#     if user1 in dict2:
#         psw1 = input('请输入密码：')
#         if psw1 == dict2['test']:
#             print("登录成功")
#         else:
#             print("登录失败")
#         i+=1
#     else:
#         print('用户名错误')
#         break
#     if i>5:
#         print("账户已锁定")

# dict2={'test':123456}
# for i in range(5):
#     user1=input("请输入用户名：")
#     if user1 in dict2:
#         psw1=input('请输入密码：')
#         print("用户名输入错误")
#         if psw1=='123456':
#             print("登录成功")
#         else:
#             print("登录失败")
#     else:
#         print("用户名错误")

#
# root='test'
# passwd=123456
# time=0
# while True:
#     root1=input('请输入用户名：')
#     if root1!=root:
#         print('用户名错误，请重新输入：')
#
#     else:
#         if root1 == root:
#             for x in range(5):
#
#                 passwd1 = int(input('请输入密码：'))
#                 if passwd1 == passwd:
#
#                     print('登录成功')
#                     break
#                 else:
#                     print('登录失败')
#                     time += 1
#                     if time == 5:
#                         print('账号已被锁定')
#         break

name='test'
pwd=123456
mark=True
while mark:
    user_name=input("请输入正确用户名：")
    if user_name==name:
        times=0
        while True:
            password=int(input('请输入正确的密码：'))
            if password==pwd:
                print('登录成功')
                mark=False
                break
            else:
                times += 1
                print('密码输入错误，还剩{}次机会'.format(5-times))

            if times==5:
                print("账户锁定")
                mark==False
                break
    else:
        print("用户名输入错误：")